home *** CD-ROM | disk | FTP | other *** search
/ FM Towns: Free Software Collection 9 / FM Towns Free Software Collection 9.iso / t_os / tool / wings / w2_src / pd_menu.h < prev    next >
C/C++ Source or Header  |  1994-11-16  |  701b  |  21 lines

  1. #define    ITEM_MAX 16
  2.  
  3. struct    PD_menu {
  4.         char    title[32];
  5.         int        x, y, n, len;
  6.         int        ( *call_menu )( int );
  7.         struct {
  8.                 char    *str[ITEM_MAX];
  9.                 int        x[ITEM_MAX], y[ITEM_MAX];
  10.                 int        ( *call_item[ITEM_MAX] )( struct PD_menu *, int );
  11.         } item;
  12. };
  13. void    PDM_make_item_adress( struct PD_menu *, int * );
  14. void    PDM_display( char *, char *, struct PD_menu *, int *, int );
  15. void    PDM_erase( char *, struct PD_menu *, int );
  16. int        PDM_get_item_adress( int *, int, int );
  17. void    PDM_display_title( char *, char *, struct PD_menu * );
  18. void    PDM_title_on( char *, struct PD_menu * );
  19. void    PDM_title_off( char *, struct PD_menu * );
  20. void    PDM_item_clic( char *, char *, struct PD_menu *, int );
  21.